Java |
您所在的位置:网站首页 › java list 去除重复元素 › Java |
List集合中的remove方法 remove(int index) :移除此列表中指定位置上的元素。Iteractor的remove方法 remove(): 从迭代器指向的 collection 中移除迭代器返回的最后一个元素.
1.使用普通for循环. /* 删除ArrayList集合中的 "bbb" 元素. */ public class list { public static void main(String[] args) { // 定义ArrayList集合,并存入多个字符串。 ArrayList list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("bbb"); list.add("ccc"); list.add("bbb"); list.add("bbb"); list.add("aaa"); System.out.println("删除之前:"+list); // 使用普通for循环遍历 , 删除元素 bbb for (int i = 0; i < list.size(); i++) { // 判断集合中元素是否和bbb相等. if("bbb".equals(list.get(i))){ list.remove(i); i--; // 重点 - 一定要注意写! } } System.out.println("删除之后:"+list); } } 删除之前:[aaa, bbb, bbb, ccc, bbb, bbb, aaa] 删除之后:[aaa, bbb, ccc, bbb, aaa] |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |